#include <optimization_ifc.hpp>
Public Member Functions | |
OptimizationInterface (void) | |
virtual | ~OptimizationInterface (void) |
virtual std::vector < boost::shared_ptr < gridpack::optimization::Variable > > | getVariables () |
virtual std::vector < boost::shared_ptr < gridpack::optimization::Variable > > | getAuxVariables () |
virtual boost::shared_ptr < gridpack::optimization::Expression > | getGlobalConstraint (const char *tag) |
virtual std::vector < boost::shared_ptr < gridpack::optimization::Constraint > > | getLocalConstraints () |
virtual boost::shared_ptr < gridpack::optimization::Expression > | getObjectiveFunction () |
gridpack::component::OptimizationInterface::OptimizationInterface | ( | void | ) |
Constructor
virtual gridpack::component::OptimizationInterface::~OptimizationInterface | ( | void | ) | [virtual] |
Destructor
virtual std::vector<boost::shared_ptr<gridpack::optimization::Variable> > gridpack::component::OptimizationInterface::getAuxVariables | ( | ) | [virtual] |
Return a vector of auxiliary variables associated with this interface. These are variables that are used in expressions but may not be defined by this network
virtual boost::shared_ptr<gridpack::optimization::Expression> gridpack::component::OptimizationInterface::getGlobalConstraint | ( | const char * | tag | ) | [virtual] |
Return contribution from bus to a global constraint
tag | string that can be parsed by bus to determine which constraint contribution is being requested |
virtual std::vector<boost::shared_ptr<gridpack::optimization::Constraint> > gridpack::component::OptimizationInterface::getLocalConstraints | ( | ) | [virtual] |
Return a list of local constraints from component
virtual boost::shared_ptr<gridpack::optimization::Expression> gridpack::component::OptimizationInterface::getObjectiveFunction | ( | ) | [virtual] |
Return contribution to objective function
virtual std::vector<boost::shared_ptr<gridpack::optimization::Variable> > gridpack::component::OptimizationInterface::getVariables | ( | ) | [virtual] |
Return a vector of optimization variables associated with this interface